Micron Document
Fox's Git Mirrors

Node / styrene-lab / styrene-work.git rns://e35de29a61974cd952fde3fe9c8500d5/styrene-lab/styrene-work.git


>Styrene Work

Provider-neutral contracts and runtime composition for work managed across
repository-local planning, specification lifecycles, agent execution systems,
and shared task servers.

This repository is deliberately not a task-management product. It supplies
the semantic boundary that lets products such as Omegon and Flynt compose work
from independent authorities without adopting one backend's model everywhere.

Status

Pre-consumer design and implementation. APIs may change without compatibility
shims until the first integration contract is declared stable.

Workspace

• T383838styrene-work-model — IDs, authority, origin, capabilities, normalized and
native lifecycle, revisions, provenance, facets, relations, and queries.
• T383838styrene-work-runtime — asynchronous source refresh into immutable,
generation-numbered snapshots with explicit partial-source degradation.
• T383838styrene-work-relations — versioned provider-neutral relation sidecars with
endpoint validation and golden fixtures.

Planned:

• Adapter conformance suite
• Markplane repository adapter
• Server client and wire contract
• Golden cross-language projection fixtures

Design principles

1. Authority is explicit; the aggregate is never itself authoritative.
2. Native lifecycle state is preserved alongside normalized categories.
3. Slow or remote source I/O happens during asynchronous refresh, never during
projection rendering.
4. Consumers query immutable snapshots.
5. Partial source failures are visible and do not erase valid work from other
sources.
6. Adapter-specific types do not leak into the shared model.
7. Repository references are portable and repository-relative.

Development

T282828
cargo fmt --all -- --check
cargo test --workspace --all-targets
cargo clippy --workspace --all-targets -- -D warnings

Relationship to Omegon

Omegon is the first intended consumer. The preliminary integration design is in
OpenSpec and execution-task adapters should remain in Omegon while implementing
these provider-neutral contracts.

License

Apache-2.0. See LICENSE.

Served by rngit 1.4.1 - Generated in 0.04s